package com.sailfish.springbootdemo.pojo.db1;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

public class PcbaDeviceType {

    private Integer pcbaDeviceTypeId;
    private String pcbaDeviceTypeNameCn;
    private String pcbaDeviceTypeNameEn;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    private Integer status;
    private Integer sort;
    private Integer isTechOwn;
    private String devicePicture;
    private Integer picLength;
    private Integer picWidth;

    private String devicePictureBase64;

    private List<PcbaDeviceResource> pcbaDeviceResourceList;
    private List<PcbaDeviceParamType> pcbaDeviceParamTypeList;
    private List<TechDeviceParamType> techDeviceParamTypeList;
    private List<PcbaFile> pcbaFileList;

    public Integer getIsTechOwn() {
        return isTechOwn;
    }

    public void setIsTechOwn(Integer isTechOwn) {
        this.isTechOwn = isTechOwn;
    }

    public Integer getPcbaDeviceTypeId() {
        return pcbaDeviceTypeId;
    }

    public void setPcbaDeviceTypeId(Integer pcbaDeviceTypeId) {
        this.pcbaDeviceTypeId = pcbaDeviceTypeId;
    }

    public String getPcbaDeviceTypeNameCn() {
        return pcbaDeviceTypeNameCn;
    }

    public void setPcbaDeviceTypeNameCn(String pcbaDeviceTypeNameCn) {
        this.pcbaDeviceTypeNameCn = pcbaDeviceTypeNameCn;
    }

    public String getPcbaDeviceTypeNameEn() {
        return pcbaDeviceTypeNameEn;
    }

    public void setPcbaDeviceTypeNameEn(String pcbaDeviceTypeNameEn) {
        this.pcbaDeviceTypeNameEn = pcbaDeviceTypeNameEn;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public List<PcbaDeviceResource> getPcbaDeviceResourceList() {
        return pcbaDeviceResourceList;
    }

    public void setPcbaDeviceResourceList(List<PcbaDeviceResource> pcbaDeviceResourceList) {
        this.pcbaDeviceResourceList = pcbaDeviceResourceList;
    }

    public List<PcbaDeviceParamType> getPcbaDeviceParamTypeList() {
        return pcbaDeviceParamTypeList;
    }

    public void setPcbaDeviceParamTypeList(List<PcbaDeviceParamType> pcbaDeviceParamTypeList) {
        this.pcbaDeviceParamTypeList = pcbaDeviceParamTypeList;
    }

    public List<TechDeviceParamType> getTechDeviceParamTypeList() {
        return techDeviceParamTypeList;
    }

    public void setTechDeviceParamTypeList(List<TechDeviceParamType> techDeviceParamTypeList) {
        this.techDeviceParamTypeList = techDeviceParamTypeList;
    }

    public String getDevicePicture() {
        return devicePicture;
    }

    public void setDevicePicture(String devicePicture) {
        this.devicePicture = devicePicture;
    }

    public List<PcbaFile> getPcbaFileList() {
        return pcbaFileList;
    }

    public void setPcbaFileList(List<PcbaFile> pcbaFileList) {
        this.pcbaFileList = pcbaFileList;
    }

    public Integer getPicLength() {
        return picLength;
    }

    public void setPicLength(Integer picLength) {
        this.picLength = picLength;
    }

    public Integer getPicWidth() {
        return picWidth;
    }

    public void setPicWidth(Integer picWidth) {
        this.picWidth = picWidth;
    }

    public String getDevicePictureBase64() {
        return devicePictureBase64;
    }

    public void setDevicePictureBase64(String devicePictureBase64) {
        this.devicePictureBase64 = devicePictureBase64;
    }
}
